A continuous integration system for MPD Root: Deployment and setup in GitLab
نویسندگان
چکیده
The paper is focused on setting up a system of continuous integration within the available infrastructure of MPD Root project. The system’s deployment and debugging for MPD Root purposes are considered; the installation and setup of the required tools using GitLab, GitLab CI Runner and Docker are described. The deployment of various MPD Root configurations includes four major steps: installation of environmental components; creation of Root and FairRoot dependencies; building MpdRoot; and MpdRoot testing. The build scripts and the container image configuration were stored in a repository. This allowed to alter the configuration of a build’s dependencies without the developer having to directly access GitLab CI Runner service.
منابع مشابه
Integration of Kaizen Management and Balanced Scorecard (BSC) Models to Provide a Model for Continuous Improvement of Hospital Performance(Case Study: Hospitals of Shahroud University of Medical Sciences)
Background and Aim: In today's complex work environment, organizations need a strong link between strategy and effective strategy execution. The purpose of this research is to integrate Balanced Scorecard model with Kaizen management to meet this need and increase innovation efficiency in organization and create sustainable competitive advantage. Materials and Methods: This study was a descrip...
متن کاملIntegration of the Decisions Associated with Maintenance Management and Process Control for a Series Production System
This paper studies a series production system through the integration of the decisions associated with Maintenance Management (MM) and Statistical Process Control (SPC). Hence, the primary question of the paper can be stated as follows: In a series production system, how can the decisions of MM and SPC be coordinated? To this end, an integrated mathematical model of MM and SPC is developed. Usi...
متن کاملCurriculum Integration, with Emphasis on Integration in Medical Education
Introduction: There are increasing advances in science. Medical science must move with this growing trend. Therefore, it is necessary to change the content and setup of medical education curriculum especially basic sciences courses. This study aimed to review literatures about integration in medical curriculum and to present concepts, importance, types and stages of integration in medical scien...
متن کاملMulti-objective optimization approach for cost management during product design at the conceptual phase
The effective cost management during the conceptual design phase of a product is essential to develop a product with minimum cost and desired quality. The integration of the methodologies of quality function deployment (QFD), value engineering (VE) and target costing (TC) could be applied to the continuous improvement of any product during product development. To optimize customer satisfaction ...
متن کاملContinuous integration and continuous deployment/delivery for software systems
Continuous Integration (CI) and Continuous Deployment (CD) are software engineering techniques used to bring about rapid change to a software system or application. CI frequently integrates different developer copies of a code tree into the the central source code repository, while CD builds frequent releases of a code base. These techniques work together to make software integration easier and...
متن کامل